Address: 3450 Balboa St, San Francisco, CA 94121 Phone: (415) 742-0959
By: Maritza N.
Came here on a weekday so there was a lot of street parking. There was Spanish music playing, which was great for the ambiance. The place was busy with ppl... more